const { goodsFormatError} = require('../constant/err.type')
const validator = async (ctx,next)=>{

    try {
        
        ctx.verifyParams({
            goods_name: {type:'string',required:true},
            goods_price: {type:'number',required:true},
            goods_num: {type:'number',required:true},
            goods_img: {type:'string',required:true}

        })
        
    } catch (error) {
        goodsFormatError.result = error
        return ctx.app.emit('error',goodsFormatError,ctx)
    }
    await next()
}

module.exports = {
    validator
}